\hypertarget{format__tap_8c}{}\doxysubsection{extern/libembroidery/src/formats/format\+\_\+tap.c File Reference}
\label{format__tap_8c}\index{extern/libembroidery/src/formats/format\_tap.c@{extern/libembroidery/src/formats/format\_tap.c}}
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$string.\+h$>$}\newline
{\ttfamily \#include \char`\"{}../embroidery\+\_\+internal.\+h\char`\"{}}\newline
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{format__tap_8c_a1da26e6a7c5e1c68660c4f07269c0421}{encode\+\_\+tap\+\_\+record}} (FILE $\ast$file, int x, int y, int flags)
\item 
int \mbox{\hyperlink{format__tap_8c_a3c64efbc0a04ffbb5d6c2d5e3616c68b}{decode\+\_\+tap\+\_\+record\+\_\+flags}} (unsigned char b2)
\item 
char \mbox{\hyperlink{format__tap_8c_ad9e733d8ec10ca7a0a54ac3a07c59176}{read\+Tap}} (\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$pattern, FILE $\ast$file)
\item 
char \mbox{\hyperlink{format__tap_8c_a12eeb8b8f072103c098b444d9b7e9930}{write\+Tap}} (\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$pattern, FILE $\ast$file)
\end{DoxyCompactItemize}


\doxysubsubsection{Function Documentation}
\mbox{\Hypertarget{format__tap_8c_a3c64efbc0a04ffbb5d6c2d5e3616c68b}\label{format__tap_8c_a3c64efbc0a04ffbb5d6c2d5e3616c68b}} 
\index{format\_tap.c@{format\_tap.c}!decode\_tap\_record\_flags@{decode\_tap\_record\_flags}}
\index{decode\_tap\_record\_flags@{decode\_tap\_record\_flags}!format\_tap.c@{format\_tap.c}}
\doxyparagraph{\texorpdfstring{decode\_tap\_record\_flags()}{decode\_tap\_record\_flags()}}
{\footnotesize\ttfamily int decode\+\_\+tap\+\_\+record\+\_\+flags (\begin{DoxyParamCaption}\item[{unsigned char}]{b2 }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__tap_8c_a1da26e6a7c5e1c68660c4f07269c0421}\label{format__tap_8c_a1da26e6a7c5e1c68660c4f07269c0421}} 
\index{format\_tap.c@{format\_tap.c}!encode\_tap\_record@{encode\_tap\_record}}
\index{encode\_tap\_record@{encode\_tap\_record}!format\_tap.c@{format\_tap.c}}
\doxyparagraph{\texorpdfstring{encode\_tap\_record()}{encode\_tap\_record()}}
{\footnotesize\ttfamily void encode\+\_\+tap\+\_\+record (\begin{DoxyParamCaption}\item[{FILE $\ast$}]{file,  }\item[{int}]{x,  }\item[{int}]{y,  }\item[{int}]{flags }\end{DoxyParamCaption})}

\hypertarget{format__tap_8c_Happy}{}\doxyparagraph{Embroidery Format (.\+tap)}\label{format__tap_8c_Happy}
\index{tap@{tap}} \index{Happy@{Happy}}

The Happy tap format is stitch-\/only. \mbox{\Hypertarget{format__tap_8c_ad9e733d8ec10ca7a0a54ac3a07c59176}\label{format__tap_8c_ad9e733d8ec10ca7a0a54ac3a07c59176}} 
\index{format\_tap.c@{format\_tap.c}!readTap@{readTap}}
\index{readTap@{readTap}!format\_tap.c@{format\_tap.c}}
\doxyparagraph{\texorpdfstring{readTap()}{readTap()}}
{\footnotesize\ttfamily char read\+Tap (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$}]{pattern,  }\item[{FILE $\ast$}]{file }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__tap_8c_a12eeb8b8f072103c098b444d9b7e9930}\label{format__tap_8c_a12eeb8b8f072103c098b444d9b7e9930}} 
\index{format\_tap.c@{format\_tap.c}!writeTap@{writeTap}}
\index{writeTap@{writeTap}!format\_tap.c@{format\_tap.c}}
\doxyparagraph{\texorpdfstring{writeTap()}{writeTap()}}
{\footnotesize\ttfamily char write\+Tap (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$}]{pattern,  }\item[{FILE $\ast$}]{file }\end{DoxyParamCaption})}

